/* *{
  margin: 0px;
  padding: 0px;
} */

body {
  background-color: #f0f3ef;
}

.priceManagement {
  
  width:100%;
  height: 100%;
  background: red;
}
.layui-form{
  height: 100% !important;
  width: 100%  !important;
}
.main {
  /* border: 1px solid #000; */
  display: flex;
  height: 100%;
  width: 100%;
}

.left {
  height: 100%;
}

.right {
  /* border: 1px solid #000; */
  width: calc(100% - 220px);
  height: 100%;
}

.top {
  padding: 20px;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-radius: 8px;
  background-color: #FFF;
}

.wdStyle {
  /* border: 1px solid #000; */
  width: 100px !important;
}

.middle {
  /* border: 1px solid #000; */
  height: 60px;
  line-height: 60px;
}

.button {
  padding: 0 50px;
  border-radius: 8px;
  height: 100%;
  background-color: white;
  overflow: auto;
}
.button>#atree{
  padding-top: 40px;
}
.button>#atree .layui-tree li{
  word-break: break-all !important;
  word-wrap: break-word !important;
}

.paging {
  /* border: 1px solid #000; */
  /* height: 100px; */
  float: right;
}

/* .active{
  background-color: #e5f1fc;
} */

.layui-box a {
  color: #666666 !important;
  margin-right: 10px;
  border-radius: 8px;
  background-color: #FFF;
  border: none !important;
  /* border: 1px solid red!important; */
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.layui-laypage-em {
  background-color: #2d528f !important;
  border-radius: 8px !important;
  color: #FFF !important;
}

.layui-laypage-limits {
  border-radius: 8px !important;
}

.endColor {
  color: blue !important;
  display: flex;
  justify-content: space-between !important;
  width: 160px;
  align-items: center;
  /* border: 1px solid #000!important; */
}

.ptVip {
  color: blue;
}

.layui-input{
  border-radius: 8px!important;
  border: 1px solid #999!important;
}

.layui-input::placeholder{
  color: #aaa;
}

#layerDemo {
  /* border: 1px solid #000!important; */
  display: block !important;
  background-color: none !important;
  color: black !important;
}

.dongjie {
  display: inline !important;
  padding: 0px !important;
  /* border: 1px solid #000!important; */
  background-color: #FFF !important;
  color: #2d528f !important;
  /* border: none!important; */
  color: blue !important;
}

.top2 {
  padding-top: 30px;
  text-align: center;
  background-color: #fff;
  border-radius: 8px 8px 0px 0px;
}

.button2 {
  /* border: 1px solid #000; */
  padding: 50px 80px;
  height: calc(100% - 205px);
  background-color: #FFF;
  border-radius: 0px 0px 8px 8px;
}

.midStyle {
  background-color: #fff !important;
  color: #2d528f !important;
  height: 20px !important;
  line-height: 20px !important;
  border-radius: 8px !important;
}

.layui-btn{
  border-radius: 10px!important;
}

.layui-btn-xs {
  height: 22px;
  line-height: 22px;
  padding: 0 5px;
  font-size: 12px;
  /* border: none!important; */
  border: 1px solid #000!important;
  color: rgb(45,82,143)!important;
}

.btnStyle{
  width: 100px!important;
  background-color: #2d528f!important;
  border-radius: 8px!important;
  color: white;
}

.circle{
  border: 1px solid #000;
  border-radius: 50%;
  background: #000;
  width: 6px;
  height: 6px;
  display: inline-block;
  margin-right: 15px;
  margin-left: 30px;
}

.layui-form-checked[lay-skin=primary] i {
  border-color: #ffb001!important;
  background-color: #ffb001!important;
  color: #fff;
}

.layui-btn-primary{
  background-color: transparent!important;
}


.menuTree {
  padding-top: 30px;
  margin-left: -30px;
}

.menuTree div {
  padding-left: 30px;
}

.menuTree div ul {
  overflow: hidden;
  display: none;
  height: auto;
}

.menuTree span {
  display: block;
  height: 25px;
  line-height: 25px;
  padding-left: 5px;
  margin: 1px 0;
  cursor: pointer;
}

.menuTree span:hover {
  background-color: #eeeeee;
  color: #2d528f;
}